<?php
require_once ('Contato.php');
require_once ('Endereco.php');
require_once ('IdentificacaoPessoa.php');



/**
 * @version 1.0
 * @created 09-out-2013 22:01:12
 */
class TomadorServico
{

	private $Contato; //Contato
	private $Endereco; //Endereco
	private $IdentificacaoTomador; //IdentificacaoPessoa
	private $RazaoSocial;


	function __construct()
	{
	}

	function __destruct()
	{
	}

	public function __get($propriedade)
	{
		return $this->$propriedade;
	}	
	
	
	public function __set($propriedade, $valor)
	{
		$this->$propriedade	=	$valor;
	}
	
	public function populaDados($dados)
	{
		$this->__set("RazaoSocial", $dados["RazaoSocial"]);
		
		$objIdent	=	new IdentificacaoPessoa();
		$objIdent->populaDados($dados["IdentificacaoTomador"]);
		$this->__set("IdentificacaoTomador", $objIdent);
		
		if($dados["Endereco"])
		{
			$objEnd	=	new Endereco;
			$objEnd->populaDados($dados["Endereco"]);
			$this->__set("Endereco", $objEnd);
		}
		
		if($dados["Contato"])
		{
			$objContato	=	new Contato();
			$objContato->populaDados($dados["Contato"]);
			$this->__set("Contato", $objContato);
		}
				
		
	}	


}
?>